ScreencastAsync: function(params, invocation) {
let returnValue = [false, ''];
- if (!Main.sessionMode.allowScreencast)
+ if (!Main.sessionMode.allowScreencast) {
invocation.return_value(GLib.Variant.new('(bs)', returnValue));
+ return;
+ }
let sender = invocation.get_sender();
let recorder = this._ensureRecorderForSender(sender);
ScreencastAreaAsync: function(params, invocation) {
let returnValue = [false, ''];
- if (!Main.sessionMode.allowScreencast)
+ if (!Main.sessionMode.allowScreencast) {
invocation.return_value(GLib.Variant.new('(bs)', returnValue));
+ return;
+ }
let sender = invocation.get_sender();
let recorder = this._ensureRecorderForSender(sender);